package com.gljx.web.service;

import com.gljx.util.ServerResponse;
import com.gljx.web.Entity.Dropexercisetwo;
import com.gljx.web.Entity.Dropexercisetwoentry;
import com.gljx.web.Entity.Sharecartworegentry;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2017/11/24 0024.
 */

public interface DropexerciseTwoService {
    Map<String, Object> selectPage(int pindex, String s, int psize);

    List<Dropexercisetwoentry> selectDropexercisetwoentryByFid(String fid, String cfstudentname);

    Map<String, Object> selectPageCount(String psql);

    List<Object> selectByWindowsPageAsSharecartworegentry(String name, String cflcsjid, String state);

    List<Sharecartworegentry> selectStudentById(String id, String state);

    void adddropexercisetwo(Dropexercisetwo dropexercisetwo, String[] cfstudentid, String[] cfstudentno, String[] cfidcardno, String[] cfmobile, String[] cfphone, String[] cfcoachid, String[] cfcarpeoplenum, String[] cflcts, String[] cftlyy, String[] strings, String[] cftlyy1, String state);

    Dropexercisetwo selectDropexercisetwoByFid(String fid);

    void deleteByDropexercisetwoKey(String[] deleteId, String[] fnumber);

    ServerResponse examine(Dropexercisetwo dropexercisetwo, String state, String agreed, String auditcomment, String cflcsjid, String[] studentid, String[] cftlyy);

    void addLog(String fid, String s);

    List<Dropexercisetwoentry> selectDropexercisetworegAsXls(String fnumber, String fdescription, String cfstudentname, String beginTime, String endTime, String fcompanyid);

}
